<?php

namespace App\Http\Controllers\Assess;

use App\Http\Controllers\BaseController;
use Illuminate\Http\Request;

class UploadNoLoginController extends BaseController
{
 /**
 * 上传图片
 * @param Request $request 网络请求
 * @return array
 * @author 牧羊人
 * @since 2020/11/11
 */
    public function uploadImage(Request $request)
    {
        // 上传单图统一调取方法
        $result = upload_image($request, 'file');
        if (!$result['success']) {
            return message($result['msg'], false);
        }

        // 文件路径
        $file_path = $result['data']['img_path'];
        if (!$file_path) {
            return message("文件上传失败", false);
        }

        // 网络域名拼接
        if (strpos($file_path, IMG_URL) === false) {
            $file_path = IMG_URL . $file_path;
        }

        // 返回结果
        return message(MESSAGE_OK, true, $file_path);
    }


}
